package cn.wolfcode.trip.base.service;

import cn.wolfcode.trip.base.domain.Product;
import cn.wolfcode.trip.base.domain.ProductBrand;
import cn.wolfcode.trip.base.domain.ProductContent;
import cn.wolfcode.trip.base.query.ProductBrandQuery;
import cn.wolfcode.trip.base.query.ProductQuery;
import com.github.pagehelper.PageInfo;

/**
 * 商品业务接口
 */
public interface IProductService {
    /**
     * 分页方法
     * @param qo
     * @return
     */
    PageInfo query(ProductQuery qo);

    /**
     * 新增或修改方法
     * @param productBrand
     */
    void saveOrUpdate(Product productBrand);

    /**
     * 根据商品id查询商品详情内容
     */
    ProductContent getContentById(Long id);
}
